/* CSS Document */
body, h1, h2, h3, p, dl, dd, ol, ul, th, td, fieldset, input, button, textarea, form, canvas, audio, video, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
margin: 0;
padding: 0;
}
body {
font-size: 16px;
background: #ebeced;
color:#494949;
}
ol, ul {
list-style: none;
}
li, img, label, input {
vertical-align: middle;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
}
a, input, textarea {
text-decoration: none;
outline: 0;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.clear{ clear:both}
@media only screen and (max-width:300px){
	body{
	font-size:10.33333px!important
}

}
@media only screen and (max-width:310px) and (min-width:300px){
	body{
	font-size:12.33333px!important
}

}
@media only screen and (max-width:320px) and (min-width:310px){
	body{
	font-size:12.88889px!important
}

}
@media only screen and (max-width:360px) and (min-width:320px){
	body{
	font-size:12.88889px!important
}

}
@media only screen and (max-width:360px) and (min-width:350px){
	body{
	font-size:14px!important
}
}
@media only screen and (max-width:480px) and (min-width:360px){
	body{
	font-size:14px!important
}

}
@media only screen and (max-width:480px) and (min-width:470px){
	body{
	font-size:15.33333px!important
}

}
@media only screen and (max-width:560px) and (min-width:480px){
	body{
	font-size:15.33333px!important
}

}
@media only screen and (max-width:570px) and (min-width:560px){
	body{
	font-size:17.83333px!important
}

}
@media only screen and (max-width:640px) and (min-width:570px){
	body{
	font-size:19.83333px
}

}
@media only screen and (max-width:640px) and (min-width:630px){
	body{
	font-size:19.77778px!important
}
}
@media only screen and (max-width:710px) and (min-width:640px){
	body{
	font-size:19.77778px!important
}
}
.ui-body-c, .ui-overlay-c,.ui-bar-a{ text-shadow:none}
/**滑动**/
#mySwipe{
    margin: 0 auto;
    max-width: 100%;
    visibility:hidden;
    overflow: hidden;
    position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.swiper-pagination{
	text-align:center;
	bottom:10px;
	position:absolute;
	width:100%;
	z-index:999
}
.swiper-pagination span{
	width: .8em;
	height: .8em;
	margin: 0 .4em;
	display: inline-block;
	-moz-border-radius: .8em;
	-webkit-border-radius: .8em;
	border-radius: .8em;
	background-color: #A4A19A;
}
.swiper-pagination span.active{
	background:#e12222;
}

.ui-btn-up-a,.ui-btn-up-b{
    border:none;
    color: #FFFFFF;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#EB545F),to(#E30111));background-image:-webkit-linear-gradient(#EB545F,#E30111);background-image:-moz-linear-gradient(#EB545F,#E30111);background-image:-ms-linear-gradient(#EB545F,#E30111);background-image:-o-linear-gradient(#444,#E30111);background-image:linear-gradient(#EB545F,#E30111)
}
.ui-btn-hover-a,ui-btn-hover-b{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#EB545F),to(#E30111));background-image:-webkit-linear-gradient(#EB545F,#E30111);background-image:-moz-linear-gradient(#EB545F,#E30111);background-image:-ms-linear-gradient(#EB545F,#E30111);background-image:-o-linear-gradient(#444,#E30111);background-image:linear-gradient(#EB545F,#E30111);
    border:none;
    color: #FFFFFF;
}
.ui-icon, .ui-icon-searchfield:after{/*
background:#fff;*/
background-repeat: no-repeat;
-webkit-border-radius: 9px;
border-radius: 9px;}
.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon{
	background-color:#fff;
	border:2px solid #e62929
}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{
	font-family:"微软雅黑"
}
.ui-page-active{ background:url(../images/bg/body_bg.png)}
.plan_search .ui-btn-active{ background:#E30111; border:1px solid #E40818}